@charset "utf-8";
/* Width Style*/
.W1200{width:1200px;}
.W900{width:905px;}
.W885{width:885px;}
.W420{width:420px;}
.W300{width:300px;}
.W280{width:280px;}


/* Top Style*/
header {position: relative;z-index:10;height: 150px;padding-top: 45px;background:url(../images/bannerBg.jpg) center top;}
.Logo {float:left;line-height:100px;}
.DownTxt{line-height:100px;height:110px;font-weight:100;margin-left:20px;}

/*一级导航*/
.navBg{background:#C81A1B;height: 50px;}
.nav ul{ margin:0 auto;}
.nav ul > li{float:left; text-align:center;}
.nav ul > li a{font-size:21px;color:#fff;display:block;line-height: 50px;padding: 0 28px;margin:0;position:relative;}
.nav ul > li a::after{position:absolute;content:'';top: 15px;right:0px;height: 22px;width:1px;background: rgba(255,255,255,.25);}
.nav ul > li:nth-child(8) a::after{display:none;}
.nav ul > li a.selected,.nav ul li a:hover{background:rgba(255,255,255,.15);color: #fff;transition: all 0.5s ease;text-decoration:none;}
/*二级导航*/
.nav ul > li > ul.nav_xl{width:145px; background:#fff; position:absolute; display:none;z-index:9999;box-shadow:0 0 3px #e7e7e7;}
.nav ul > li:hover ul.nav_xl { display:block;animation:fadeInDown 0.6s; }
.nav ul > li > ul.nav_xl li{ display: inline-block; height:25px; line-height:25px;text-align: center;width: 100%;padding-bottom:20px;}
.nav ul > li > ul.nav_xl li a{color:#666;font-size:16px;font-weight: normal;padding: inherit;}
.nav ul > li > ul.nav_xl li a:hover{ background:none;color:#C81A1B; text-decoration:underline;box-shadow: none;}

/* Form Style*/
.Search {padding-right: 35px;position: relative;top: 8px;font-size: 12px;}
.Search:hover .TxtInput{border-color:#C81A1B;width:240px;}
.Search:hover .SeachBtn{background:url(../images/ico.png) no-repeat 2px 3px }
.TxtInput{border: 1px solid #eee;width: 220px;height: 26px;line-height: 26px;overflow:hidden;text-indent:5px;font-size:14px;transition:all 0.5s;outline: none;background:rgb(255,255,255,.8);}
.SeachBtn{height: 26px;width: 26px;right: 40px;top:2px;position:absolute;background: url(../images/ico.png) no-repeat 2px -27px;border:none;z-index:1000;cursor:pointer;border-radius:100px;transition:all 0.5s;outline: none;color:#fff;font-weight:600;font-size:14px;text-indent:20px;}
.Search .gaoji{font-size:12px;POSITION: absolute;right: 0;line-height: 130%;z-index: 1000;}

/*内页搜索*/
.n-search{width:auto;padding:20px 0;background: #fff;border-bottom: 1px #e7e7e7 dashed;border-top:none;display: block;position:relative;}
.n-search form{display:flex;justify-content: center;align-items: center;flex-direction: row-reverse;}
.n-search .SeacheInput{width:450px; height: 30px;line-height: 30px;border: #ccc 1px solid;border-left:none;text-indent:8px;outline:none;}
.n-search .lmSeachBtn{height:34px; width:75px;background:#C81A1B;border:none; color:#fff; font-size:15px; font-weight:bold; cursor:pointer; line-height:35px;}
#rangedatabase{width:80px!important;height:34px!important;line-height:34px!important;border-color:#ccc;text-align:center;}



/*focus 焦点图*/
.swiper1 .swiper-container{width:100%;height:100%;}
.swiper1 .swiper-slide{background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top: 5px;}
.swiper1 .detail{height:35px;background:rgba(0,0,0,.35);position:absolute;width:100%;bottom:0;color:#fff;opacity:0;transition:opacity .3s .3s;}
.swiper1 .swiper-slide-active .detail{opacity:1}
.swiper1 .detail h3{width:70%;float:left;height: 35px;line-height: 35px;font-size:14px;font-weight:100!important;overflow:hidden;margin:0 0 0 10px;padding:0;cursor:pointer;}
.swiper1 img{animation-duration:5s;animation-timing-function:linear;animation-fill-mode:forwards;width:100%;height:310px;display:block;}
.swiper1 .swiper-pagination{text-align: right;left:auto;right:5px;}
.swiper1 .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:.7}
.swiper1 .swiper-pagination-bullet-active{background:#C81A1B;width:18px;border-radius:100px;opacity:.9}

.WeiZhi{height:45px;box-shadow: 0 6px 6px rgba(0, 0, 0, 0.08);}
.Weizhi .Txt{position: relative;line-height:45px;top:12px;}
.BreakingNews{ overflow:hidden;  height:auto; position:relative;height:40px;top:2px;}
.BreakingNews .bn-title{float:left;color: #CF0037;display: inline-block;padding: 10px 20px 10px 30px;position: relative;font-weight: 600!important;}
.BreakingNews .bn-title::before{position:absolute;content: '';width:25px;height:25px;background: url(../images/ico.png) 0 -1215px no-repeat;left: 0;}
.BreakingNews .bn-title::after{position:absolute;content: '';width:5px;height:22px;background: url(../images/ico.png) -10px -1185px no-repeat;right: 5px;}
.BreakingNews ul{padding:0; margin:0; display:block; list-style:none; position:absolute; left:0px; right:50px;}
.BreakingNews ul li{list-style:none; padding:10px 20px 10px 0; display:none;}
.BreakingNews ul li a{text-decoration:none; color:#333; display:inline-block; overflow:hidden; padding:0;height:23px!important;line-height:23px!important;}
.BreakingNews .bn-arrows{display:inline-block; float:right; width:40px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNews .bn-arrows span{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.4;}
.BreakingNews .bn-arrows span:hover{opacity:1;}
.BreakingNews .bn-arrows-left{ left:0; background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNews .bn-arrows-right{right:0px; background:url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}

/*login Style*/
.rukou1 li{width:140px;float:left;}
.rukou1 li a{height: 90px;line-height: 450%;width:100%;text-align:center;font-size:16px;font-weight:600;transition-duration: 0.6s;display: block;}
.rukou1 li a:hover{text-decoration:none;}
.rukou1 i{width:30px;height:30px;display:block;margin:0 auto;position: relative;top: 20px;}
.rukou1 .ico1{background:url(../images/Sprites.png) 0px -190px no-repeat;}
.rukou1 .ico2{background:url(../images/Sprites.png) 0px -76px no-repeat;} 
.rukou1 .on{background:rgba(200,26,27,1);color:#fff;box-shadow: 0 2px 6px rgba(200,26,27,.5);}
.rukou1 .on .ico1{background:url(../images/Sprites.png) -50px -190px no-repeat;}
.rukou1 .on .ico2{background:url(../images/Sprites.png) -50px -76px no-repeat;}

.rukou2{height: 365px;}
.rukou2 li a{border-radius:3px;height: 50px;line-height: 50px;background: #FFF7F7;margin: 5px 0 10px;text-indent:30px;border: 1px solid #FEDDD8;font-size:16px;color: #444;font-weight:600;transition-duration: 0.6s;display:block;}
.rukou2 li a:hover{border-color:rgba(200,26,27,.3);box-shadow:0 0px 10px rgba(200,26,27, 0.35);}
.rukou2 i{width:30px;height:30px;display: inline-block;position: relative;top:10px;margin-right:15px;}
.rukou2 .ico1{background:url(../images/Sprites.png) -110px -80px no-repeat;}
.rukou2 .ico2{background:url(../images/Sprites.png) -110px -130px no-repeat;}
.rukou2 .ico3{background:url(../images/Sprites.png) -110px -190px no-repeat;}
.rukou2 .ico4{background:url(../images/Sprites.png) -110px -250px no-repeat;}
.rukou2 .ico5{background:url(../images/Sprites.png) -110px -320px no-repeat;}
.rukou2 .ico6{background:url(../images/Sprites.png) -110px -380px no-repeat;}



/***login**/
.rukou3 {margin-top:30px;min-height:450px;}
.rukou3 ul{width:110%;}
.rukou3 li{float:left;padding:30px;cursor:pointer;width:520px;margin:0 10px;height:140px;background: #FFFFFF;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);border-radius: 6px;position:relative;transition:all 0.5s;}
.rukou3 li:hover{margin-top:-3px;box-shadow: 0px 2px 8px 0px rgba(200,26,27,0.8)}
.rukou3 li:hover h2{color:#C81A1B}
.rukou3 li h2{font-size: 26px;color: #2B2D3B;letter-spacing: 0;line-height: 26px;font-weight: 600;}
.rukou3 li p{font-size: 20px;margin-top:15px;color: #ADB3BC;letter-spacing: 0;line-height: 20px;font-weight: 400;}
.rukou3 li a{font-size: 18px;color: #C81A1B;letter-spacing: 0;line-height: 18px;font-weight: 500;margin-top:50px;display:inline-block;background: url(../images/ico.png) no-repeat right -176px;padding-right: 40px;transition:all 0.5s;}
.rukou3 li a:hover{background-position:right -176px;padding-left:5px;}
.rukou3 li:nth-child(1):after,.rukou3 li:nth-child(2):after,.rukou3 li:nth-child(3):after{position:absolute;content:'';height:75px;width:75px;background:url(../images/Sprites.png) no-repeat -480px -86px;right:30px;bottom:25px;}
.rukou3 li:nth-child(2):after{background-position: -480px -180px;}
.rukou3 li:nth-child(3):after{background-position: -200px -294px;}


/*yewuzhinan*/
.RukouList{width:100%;overflow:hidden;height: 120px;}
.RukouList ul{margin:0;padding:0;margin-top: 10px;}
.RukouList li{float:left;width:50%;height: 24px;margin-top: 20px;text-indent:5px;}
.RukouList a{display: block;transition:all 0.5s;}
.RukouList a:hover{text-decoration:underline;margin-top:-3px;}
.RukouList i{width:20px;height: 20px;display: block;float:left;margin-left:10px;}
.RukouList .Txt1{background:url(../images/ico.png) 0 -560px no-repeat;}
.RukouList .Txt2{background:url(../images/ico.png) 0 -610px no-repeat;}
.RukouList .Txt3{background:url(../images/ico.png) 0 -660px no-repeat;}
.RukouList .Txt4{background:url(../images/ico.png) 0 -710px no-repeat;}


/* Title Style*/
.Title01{height:38px; line-height:34px;font-size:18px; font-weight:600;border-bottom:1px solid #eee;background:url(../images/ico.png) 7px -207px no-repeat; text-indent:20px; }
.Title02{height:48px; line-height:46px; font-size:21px;font-weight:600;}
.Title02 .En{height:48px; line-height:46px; font-size:16px;font-weight:500;color:#999;margin-left:10px;}
.Title3{height:40px;border-bottom: 1px solid #eee;}
.Title3 h2{display: inline-block;font-size: 18px;line-height:35px;height:42px;color:#333;position: relative;}
.Title3 h2::before{content:'';position: absolute;width:100%;height:2px;background:#C81A1B;left:0;bottom:1px;}
.ico1{background:url(../images/ico.png) 44% 13px no-repeat #f9f9f9; }
.ico2{background:url(../images/ico.png) 24px -245px no-repeat #f9f9f9; text-indent:55px;}
.Title04{height:42px; line-height:42px; background:rgba(200,26,27,1);box-shadow: 0 2px 6px rgba(200,26,27,.5);text-indent:20px;font-size:16px;font-weight:bold;color:#fff;}

.More01 a{color: #888;font-size:14px;padding-right:10px;position: relative;top:1px;z-index: 1000;background:url(../images/ico.png) 23px -166px no-repeat;font-weight: 100;}
.More01 a:hover{text-decoration:none;color:#C81A1B;background:url(../images/ico.png) 23px -185px no-repeat;}

.More02 a{border:1px solid #eee; height:31px; line-height:31px; text-align:center; color:#555; display:block;transition:all 1s; border-radius:3px;}
.More02 a:hover{text-decoration:none; background:#ddd; color:#333;border:1px solid #ddd;}

/** List Style**/
.List1 ul{margin:0;padding:0;}/*文字列表样式*/
.List1 li{padding: 7px 0px 6px 12px;display:block;position: relative;}
.List1 li::before{position:absolute;content:'';top: 16px;left:0;height:4px;width:4px;background:#aaa;border-radius:100px;transition:all .5s;}
.List1 li:hover::before,.List2 li:hover::before{background:#C81A1B;}
.List1 li,.List1 li a{font-size:14px;}
.List1 .date{width:80px;float:right;color:#999;}

.List2 ul{margin:0;padding:0;}/*公告列表样式*/
.List2 li{padding:11px 5px 10px 12px;display:block; position: relative;transition:all .6s;}
.List2 li::before{position:absolute;content:'';top:21px;left:0;height:4px;width:4px;background:#ccc;border-radius:100px;}
.List2 li:nth-child(odd){background-color:#f9f9f9;}
.List2 li:hover{padding-left:20px;background:rgb(200,26,27,.05);cursor:pointer;}
.List2 a:hover{text-decoration:none;font-weight:600;}
.List2 p{color:#999;}

.List3 ul{margin:0;padding:20px;}/*首页协议定点样式*/
.List3 li{float:left;margin:20px 38px 38px;padding-top: 25px;height:85px;width: 200px;overflow:hidden;border:1px solid #FEDDD8;background:#FFF7F7; text-align:center; border-radius:5px;transition: all 0.6s ease 0s;}
.List3 li:hover{border:1px solid #FCD1D1; transform:scale(1.08);box-shadow:0 0px 10px rgba(200,26,27, 0.15);}
.List3 img{height:30px;width:29px;}
.List3 p{margin-top:5px;}


.List4 ul{margin:0;padding:0;}
.List4 li{padding:10px 5px 8px 21px;display:block;overflow:hidden;border-bottom:1px dotted #ddd;position:relative;}
.List4 li:after{content:'';position: absolute;width: 6px;height:12px;background:url(../images/ico.png) 0px -180px no-repeat;left: 6px;top: 15px;}
.List4 li a{line-height:160%;}


/** WebSite Bottom Style**/
.SiteBottom{border-top:2px solid #D63B3F;width:100%;padding:7px 0 20px 0;background: url(../images/ico.png) 0px -1550px repeat-x #fff;}
.SiteBottom .TxtLeft,.SiteBottom .TxtLeft a{font-size:14px;}
/** Two Columns Style **/
.LmTitle{background: url("../images/Sprites.png")0 0 no-repeat ;display: block; height:46px; box-shadow:0 0px 10px rgba(200,26,27, 0.5);}
.list>ul {padding-bottom:20px;}
.list>ul>li {width:100%;margin:0 auto;position: relative;}
.list>ul>li::after{position:absolute;content:'';top: 17px;right:20px;height: 8px;width: 8px;border-right: 1px solid #888;border-top: 1px solid #888;transform: rotate(45deg);transition: all .5s}
.list>ul>li:hover::after{border-color:#C81A1B;right:15px;}
.list>ul>li a[class=title] {width:100%;text-indent:10px;height:42px;line-height:42px;padding:0;border-bottom:1px solid #eee;display:block;font-size:16px;position:relative;margin-top:5px;}
.list>ul>li a:hover[class=title] {color:#C81A1B;text-decoration:none;background-position:220px -174px;}
.list>ul>li a[class=title]>span {position:absolute;right:10%;}
.list-se {display:none;}
.list-se>li {position:relative;width:90%;margin:0 auto;}
.list-se>li::before{position:absolute;content:'';top: 8px;left:0px;height:4px;width:4px;background:#ccc;border-radius:100px;}
.list-se>li>a {height:22px;text-indent:15px;line-height:22px;display:block;font-size:14px;color:#888;margin-top:10px;}
.list-se>li>a:hover {color:#C81A1B;text-decoration:none;}




.Content{padding:20px 20px;line-height:180%; font-size:16px;}
.Content p{line-height:180%; font-size:16px;margin:8px 0;}
.Content p,.Content p>span,.Content span,.Content td,.Content a,.Content font,.Content li,.Content i,.Content b,.Content div{line-height:180%!important; font-size:16px!important; font-family:"Microsoft Yahei Font"!important;color:#333!important;font-weight:400!important;background:none!important;}
.Content p,.Content td{margin-top:8px!important;margin-bottom:8px!important;}


.fenye a {background: #fff;border: 1px solid #eee;display: inline-block;padding: 5px 15px; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; cursor:pointer;}
.fenye a:hover{border: 1px solid #C81A1B;background:#C81A1B;color:#fff;}


.TableBorderStyle{
	border-collapse:collapse;
	border:1px solid #ddd;
	background-color:#FFFFFF;
	padding:1px;
}
.TableBorderStyle td {
	border-right:1px solid #d5d5d5;
         border-bottom:1px solid #d5d5d5;
	height:22px;
	font-size:12px;
line-height:180%;padding:3px;
}
.TableBorderStyle a{color:blue;font-weight:bold;}
.TableBorderStyle a:hover{color:blue;font-weight:bold;}
.TableBorderStyle TD .InnerTable{
	BORDER-COLLAPSE: collapse; border: 1px solid #FFFFFF; padding:3px;
}
.TableBorderStyle TD .InnerNoBorderTable td{
	BORDER-COLLAPSE: collapse; border: none; padding:1px;
}
.TableBorderStyle TD .InnerTable td{
	border: 1px solid #ddd;
}
.TableBorderStyle TD .NoneBorderTable{
	BORDER-COLLAPSE: collapse; border: 1px solid #FFFFFF; padding:3px;
}

.TableBorderStyle TD .NoneBorderTable td{
	border: 0px;
}

.TableTdBgStyle{
	BACKGROUND-COLOR:#f6f6f6;
	height:22px;
	COLOR:#000000;
	font-size:12px;
}
.TableTdBgStyle1{
	BACKGROUND-COLOR:#FFFF99;
	height:22px;
	COLOR:#000033;
	font-size:12px;
}
.TableTitleStyle {
	background:url(../images/GysTitle.gif) no-repeat;
	height:26px;
	color:#444;
         font-weight:bold;
	text-indent:36px;
}
.SplitToolBarStyle{
	BACKGROUND-COLOR:#FFF4CE;
	height:22px;
	COLOR:#876200;
	text-align:right;
}
tr.TableTitleStyle A {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	
}
tr.TableTitleStyle A:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #FFFFFF;

}
tr.TableTitleStyle A:visited {
	COLOR: #000000;
}

.GysjjStyle{line-height:180%; letter-spacing:1px;text-indent:24px;}
.GysjjStyle p{text-indent:24px;}
.RedFontStyle{color:red;text-indent:24px; }
